#include <stdlib.h>
#include <stdio.h>

int main(int argc, char const *argv[])
{
    int year;
    int month;
    scanf("%d%d", &year, &month);

    if (year < 0)
    {
        printf("年份不能为小于0的数\n");
    }

    if (month < 1 || month > 12)
    {
        printf("月份应该在1～12之间\n");
    }

    switch (month)
    {
    case 1:
    case 3:
    case 5:
    case 7:
    case 8:
    case 10:
    case 12:
        printf("%d 年 %d 月的天数为 %d 天\n", year, month, 31);
        break;
    case 4:
    case 6:
    case 9:
    case 11:
        printf("%d 年 %d 月的天数为 %d 天\n", year, month, 30);
        break;
    default:
        if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
        {
            printf("%d 年 %d 月的天数为 %d 天\n", year, month, 28);
        }
        else
        {
            printf("%d 年 %d 月的天数为 %d 天\n", year, month, 29);
        }
    }

    return 0;
}
